                             *-----------------------------------------------*
                             |                                               |
                             |   SUPER MUNDO MARIO: AS 4 VARINHAS MÁGICAS    |
                             |                                               |
                             *-----------------------------------------------*
                             Versão 1.0                  Lançada em 14/02/2025

=====
SOBRE
=====
Esta é uma hack que tive vontade de fazer depois de não ter feito uma por um tempo.
Em junho de 2024, meu computador começou a ter problemas de travamentos, e eventualmente parei de usá-lo em outubro do mesmo ano, por não ter conseguido consertar os travamentos.
Eu pude fazer esta hack usando este aplicativo chamado de Winlator, que roda um ambiente do Wine em um dispositivo Android. No passado, havia um aplicativo chamado de ExaGear que podia rodar o LM no Android, hoje em dia, tem mais aplicativos semelhantes com a mesma função, como Mobox, Horizon, Dark OS e alguns outros, que todos rodam o Wine no Android. Apesar da maioria das pessoas usarem esses aplicativos pra jogar jogos de PC/Windows nos seus dispositivos Android, eu decidi usar o Winlator pra outra coisa: fazer uma hack de SMW! E então, eu fui fazer esta hack.
Eu decidi reusar o mapa que foi originalmente feito para o concurso OWDC de 2019. Algumas mudanças foram feitas desde a versão original do mapa, como mudar os nomes das fases, melhorando a praia no mapa de grama, e corrigindo alguns erros de eventos e caminhos.

===============================================
RESULTADOS DE TESTES DE FERRAMENTAS NO WINLATOR
===============================================
Se você quiser tentar fazer uma hack de SMW pelo Winlator ou outro aplicativo semelhante, por favor, leia isto pra ver quais ferramentas funcionam e quais não funcionam. Apenas as que foram usadas pra fazer esta hack serão listadas aqui.

* Lunar Magic
  -Funciona, mas as dicas (exceto sprites personalizados, blocos personalizados e tiles do Map16 nas páginas 80 em diante) não irão mostrar textos. Isso na verdade acontece com todos os programas executados pelo Wine.
* AddmusicK
  -Funciona (apenas a versão de linha de comando foi testada)
* Asar
  -Funciona.
* GPS
  -Funciona.
* PIXI
  -Funciona. Vai ter alguns quadrados nos textos, mas é só um erro visual.
* UberASMTool
  -Funciona, mas tentando adicionar uns 10 códigos irá fazer o programa crashar durante a inserção com o erro fatal 0x80131506. Não tem como corrigir isso se acontecer.
* YY-CHR (versão C++)
  -Não funciona, um erro aparece ao iniciar o programa.
* YY-CHR (versão .NET)
  -Funciona, mas tende a mostrar uma mensagem de erro ao passar o mouse em um botão. Você ainda pode continuar usando o programa ao clicar em Continue no erro.
* GradientTool
  -Mesma coisa que o YY-CHR.NET. Se você for rápido o suficiente, você pode ativar a opção "Generate Initialization Code" sem que o erro apareça. A formatação (quebras de linha e alguns espaços) serão perdidas ao copiar e colar o código ao bloco de notas, aí você terá que consertar o arquivo manualmente.
* Effect Tool
  -Aparentemente não funciona, o programa não abre, mas nenhuma mensagem de erro aparece. Eu pedi ao Anas pra criar os efeitos de água com essa ferramenta para mim.
* SMW Status Bar Editor
  -Funciona. No entanto , você não poderá apertar Page Up ou Page Down no modo de edição de contadores, pois o Wine não tem suporte para essas duas teclas do teclado.
* SMW Misc. Text Editor
  -Funciona.
* Mario Start Editor
  -Funciona.

========
HISTÓRIA
========
(Todas as datas estão no formato DD/MM/YYYY)

* 11/01/2025: Comecei a fazer a hack. O mapa da minha entrada do OWDC de 2019 foi postado para uma nova ROM do SMW, pous a entrada original usava um patch de debugger dos eventos (especificamente, o patch antigo que tinha um menu que foi feito pelo Erik).
* 12/01/2025: A tela de título foi terminada.
* 14/01/2025: O mundo 1 (Terra de Grama do Iggy) foi terminado.
* 15/01/2025: Comecei a fazer o mundo 2 (Floresta do Morton).
* 17/01/2025: O mundo 2 (Floresta do Morton) foi terminado.
* 19/01/2025: Comecei a fazer o mundo 3 (Colina de Neve do Lemmy).
* 20/01/2025: O mundo 3 (Colina de Neve do Lemmy) foi terminado.
* 21/01/2025: Comecei a fazer o mundo 4 (Caverna do Bowser).
* 23/01/2025: O mundo 4 (Caverna do Bowser) foi terminado.
* 24/01/2025: Os códigos UberASM que faltavam foram inseridos na hack.
* 27/01/2025: O N450 testa a versão beta da hack.
* 29/01/2025: A hack foi terminada.
* 14/02/2025: A hack foi lançada durante a C3 de inverno de 2024 da SMW Central.

====================
REGISTRO DE MUDANÇAS
====================
V1.0 (14/02/2025)
* Lançamento inicial.

========
CRÉDITOS
========
Gráficos:
---------
* AmperSam
  -Super Mario World - Midway & Castle Conveyor Stairs Fix
* Anorakun
  -Super Mario World - Castle Windows (Layer 2 (background) Conversion)
* Black Sabbath
  -Super Mario All-Stars: Super Mario Bros. 3 - Bowser's Castle
  -->Apenas a estátua do Bowser e o bloco cinza foram usados
* Dan
  -Super Mario's Wacky Worlds - Snow Koopas
* E-man38
  -Super Mario World - Foreground Trees
* Gamma V
  -Vanilla Styled Beach Expansion
  -Vanilla Styled Forest Expansion
  -Vanilla Styled Ice Expansion
  -Árvore de neve no mapa de neve, dos gráficos de mapas dela
* Green Jerry
  -Gráficos do final das vinhas, varinhas na borda do mapa, sprite do coco na fase Terra de Grama do Iggy 4
* Link901
  -Super Mario's Wacky Worlds - Snow Koopas
* mariomaker6
  -Cave
* Mogu94
  -Palmeira do SMAS: SMB3, usada na pequena seção de praia no mapa de grama
* Moltz
  -Castle
* Natsuz2
  -Super Mario All-Stars: Super Mario Bros. 2 - Underground

Músicas:
--------
* Aguiar Salsicha
  -John Charles Fiddy - Walking The Dog
* bebn legg
  -Kururin Paradise - Neo Land
* Counterfeit
  -Donkey Kong 64 - Crystal Caves
* Dark Mario Bros
  -New Super Mario Bros. U - Acorn Plains
* EDIT3333
  -Super Mario Bros. Wonder - Game Over
* Enderdavid_HD
  -Super Mario Bros. Wonder - Going Up!
* FPI
  -Super Mario Land 2: 6 Golden Coins - Tree Zone
* Gamma V
  -Sonic 3 & Knuckles - Mushroom Hill Zone Act 2
  -Super Mario Kart - Koopa Troopa Beach
  -M.C. Kids - Opening Cutscene/Character House
  -Wario Blast - Continue
* Goomba-24
  -New Super Mario Bros. Wii - Beach
* Green Jerry
  -Pokémon Gold/Silver/Crystal - Ruins of Alph / Union Cave
* HaruMKT
  -Super Mario Bros. Wonder - Underground
* Hiro
  -Super Bomberman 2 - BGM 3
* icrawfish
  -Live A Live - Silent Labyrinth
* imamelia
  -imamelia's Chocolate Level Design Contest 2009 - Earthy Caverns
* Isikoro
  -Super Mario 64 - Koopa's Road
* its_4life
  -Sonic the Hedgehog 3 - Credits
* JordanTRS
  -Sonic the Hedgehog 3 - Credits
* Kevin
  -Alcahest - Warrior's Fanfare
  -Donkey Kong Country - Bonus Win
* KlonoA13Phill
  -Lazy Town - We are Number One! (Super Mario World Stage Clear Remix)
* LadiesMan217
  -Super Mario Advance 4: Super Mario Bros. 3 - Koopaling Steals Wand
* MercuryPenny
  -Super Mario 64 - Correct Solution
* Milon Luxy
  -Tokimeki Memorial - Christmas Party
* Moose
  -Mushroom Kingdom Meltdown Reloaded - Cave
* Red Chameleon
  -SMW Central Production 2 - Tremble Amid the Trees
* RednGreen
  -SMW Central Production 2 - Watery Depths
* S.N.N.
  -Wario Land 3 - Boss
* Teows
  -Discord Ringtone
* Torchkas
  -SMW Central Production 2 - Tremble Amid the Trees
* Wyatt
  -Super Mario Galaxy 2 - Yoshi Star Galaxy
* Xulon
  -Chrono Trigger - Underground Sewer
  -Donkey Kong Country - Lost Life
  -Tokimeki Memorial - Ski Resort
* Wakana
  -Castlevania III: Dracula's Curse - Mad Forest
* worldpeace
  -Gradius Rebirth - Heavy Blow
* Zavok
  -Final Fantasy: Mystic Quest - Middle Tower

Patches:
--------
* adakkusu-san
  -Course Clear Modifier (Apenas na versão em português)
* Alcaro
  -Free up Tiles 69 and 83
  -Item Box Mushroom Priority Fix
  -ZSNES Incompatibility Notice
  -->Foi editado para ser uma tela de aviso que aparece em todos os emuladores (não só no ZSNES), e também no console real, além de usar o botão Start ao invés do R para continuar ao jogo.
* Chdata
  -Piranha Plant Patch Fix
* DiscoTheBat
  -No Title Screen Movement
* Erik
  -No Title Screen Movement
* HammerBrother
  -Death Animation Cancel Fix
  -Pit fix
  -Yoshi Keyhole Fix
* Kevin
  -Castle Intro Ledge Fix
  -Different Submap Switching Transition
* lolcats439
  -Block Duplication Fix
* MarioFanGamer
  -Better Powerdown
* Roy
  -Nintendo Presents Custom Palette
* RussianMan
  -1-Up Score Sprite on 100 Coins
  -Horizontal Pipe Exiting Sound Fix
* Smallhacker
  -Extended Level Names (Apenas na versão em português)
* smkdan
  -Multiple Songs on Main Map
* Sonikku
  -Better Bonus Game
* spooonsss
  -Block Duplication Fix
* Tattletale
  -Block Duplication Fix
* TheBiob
  -Victory Pose Fix
* Thomas
  -Edible Blocks

Blocos:
-------
* Alcaro
  -Teleport Block
* Broozer
  -Bounce Blocks
* Ersanio
  -Icy/Frozen Blocks
* MarioE
  -Teleport Block

Sprites:
--------
* andy_k_250
  -Rocko
* Erik
  -Cheep-Cheep that moves like a dolphin
  -Snow Pokey
  -Thwimp Thwomp
* Ersanio
  -SMB3 Statue Laser
* Iceguy
  -Ultimate Noob Sprite
* Ladida
  -Cluster Effects Pack (fish)
* leod
  -Rock/Bomb Throwing Monty Mole
* Major Flare
  -Charging Spiny
  -Custom SMW-Like Iggy Boss
  -Morton Boss
* MarioFanGamer
  -Cluster Falling Leaves Effect
* Mr. MS
  -Jumpin' Goomba
* RussianMan
  -Sleepy Boo
  -Venus Ice Trap
* smkdan
  -Bunbun
* Telinc1
  -Cave-In Generator (Cluster)

UberASM:
--------
* Alcaro
  -Autosave + Bring Up Save Prompt by pressing Select
* Blind Devil
  -Cutscene Mode
* Eduard
  -Invisible Mario
* Erik
  -Autosave + Bring Up Save Prompt by pressing Select
* janklorde
  -Disable Controller Buttons
* Kevin
  -Disable HDMA During Transitions
  -Retry System
  -->Apenas o recurso de múltiplos checkpoints foi usado, além de mudar as configurações para funcionar como no jogo original, e salvar as vidas e Moedas Yoshi.
* MarioFanGamer
  -Overworld Exit Counter
* westslasher2
  -Autosave + Bring Up Save Prompt by pressing Select

Ferramentas:
------------
* Alcaro
  -Asar
* Atari2.0
  -PIXI
* dtothefourth
  -Effect Tool
* ExoticMatter
  -GradientTool
* Fernap 
  -UberASM Tool
* FuSoYa
  -Lunar Magic
* JackTheSpades
  -Effect Tool
  -PIXI
* p4plus2
  -Gopher Popcorn Stew
* Smallhacker
  -SMW Misc. Text Editor (Apenas na versão em português)
  -SMW Status Bar Editor
* Tattletale
  -PIXI
* TheBiob
  -Gopher Popcorn Stew
  -Mario Start Editor (Apenas na versão em português)
* Vitor Vilela
  -UberASM Tool
* YY
  -YY-CHR.NET

Teste Beta:
-----------
* N450

Agradecimentos Especiais:
-------------------------
* brunodev85
  -Por criar o Winlator, o aplicativo que foi usado para rodar as ferramentas de hacking do SMW no meu celular Android.
* Hot Sauce
  -Por inserir os códigos UberASM que faltavam na hack para mim, pois eu estava com o problema do erro fatal 0x80131506.
* SMW Central
  -Pelos recursos usados para fazer esta hack.
* E você!
  -Por jogar esta hack!